package com.xisoft.generator.service;

import cn.hutool.db.Entity;
import com.xisoft.generator.utils.Query;

import java.io.IOException;
import java.util.List;
import java.util.Map;

/**
 * *
 * Created with Description:
 *
 * @fileRelativePath: SysGeneratorService.java
 * @Date: Created on 2022/7/25  11:06  <br>
 * @author: LiBencheng <br>
 * @version: 1.0 <br>
 */
public interface ISysGeneratorService
{

    void create(String tables);

    String queryList(Query query) throws Exception;

    List< Entity > dictionary(String tableName) throws Exception;

    String getColumns(String tableName) throws Exception;

    byte[] generatorCode( ) throws IOException;
}
